RVM (Ruby Version Manager)是一種利於在單一系統內安裝多種Ruby版本的管理系統,它採取以指令(command)安裝的模式進行安裝,並強調易於安裝與管理。
RVM允許每個使用者有獨立的Ruby環境,在安裝時可以限定版本,且不同的版本也可以設定Gems的集合(Gemsets),以利於使用不同的Ruby版本時的開發.目前RVM提供的Ruby 版本套件如下:
另外RVM也可以根據安裝的版本設定每次登入時預先使用的Ruby版本,如假設要設定JRuby的1.5.2版本
rvm --default jruby-1.5.2
如此在下次登入時就會自動使用JRuby的1.5.2
如果想要知道現在預設的Ruby版本,可使用以下的指令
rvm list default
目前的RVM版本為1.0.11